#!/bin/bash

echo "========================================"
echo "矩阵计算课程课件编译脚本 (macOS/Linux)"
echo "========================================"

TEX_COMPILER="xelatex"

# 创建输出目录
if [ ! -d "pdf_output" ]; then
    mkdir pdf_output
fi

# 编译课件
echo
echo "编译课件..."
cd slides
$TEX_COMPILER -interaction=nonstopmode -output-directory=../pdf_output main.tex
if [ $? -ne 0 ]; then
    echo "错误：课件编译失败"
    exit 1
fi
$TEX_COMPILER -interaction=nonstopmode -output-directory=../pdf_output main.tex
cd ..

# 清理临时文件
echo
echo "清理临时文件..."
rm -f pdf_output/*.aux pdf_output/*.log pdf_output/*.toc pdf_output/*.out 2>/dev/null

echo
echo "========================================"
echo "编译完成！"
echo "生成的PDF文件位于 pdf_output 目录："
echo "  - 课件：main.pdf"
echo "========================================"

echo
echo "注意：逐字稿为Markdown格式，无需编译。"
echo "如需查看逐字稿，请打开 notes 目录下的 *.md 文件。"
echo